# RadioTag 单选标签

# MillRadioTag

# 基础用法

MillRadioTag(
  onChanged: (data) {
    setState(() {
      _value = data['value'];
    });
  },
  value: _value,
  list: [
    {'label': '苹果', 'value': 1},
    {'label': '橘子', 'value': 2},
    {'label': '香蕉', 'value': 3},
    {'label': '哈密瓜', 'value': 4},
  ],
)
device-2020-08-10-110957.png

# 换行

MillRadioTag(
  wrap: true,
  maxWidth: 200,
  onChanged: (data) {
    setState(() {
      _value = data['value'];
    });
  },
  value: _value,
  list: [
    {'label': '苹果苹果苹果苹果苹果苹果苹果苹果苹果苹果苹果苹果', 'value': 1},
    {'label': '橘子', 'value': 2},
    {'label': '香蕉', 'value': 3},
    {'label': '哈密瓜', 'value': 4},
    {'label': '桃子', 'value': 5},
    {'label': '橙子', 'value': 6},
    {'label': '菠萝', 'value': 7},
    {'label': '西瓜', 'value': 8},
  ],
)
device-2020-08-10-110957.png

# Attributes

字段名称 说明 类型 默认值
list 选项 List
onChanged 切换选项的回调函数 Function
labelAlias 标签别名 String label
valueAlias value 别名 String value
color 背景色 Color Color(0xfff0f0f0)
textColor 字体色 Color Color(0xff343434)
activeColor 选中背景色 Color Color(0xff1578ff)
activeTextColor 选中字体色 Color Color(0xffffffff)
height 高度 double 28
fontSize 字体大小 double 14
value 当前选中的value
wrap 是否换行 bool false
maxWidth 标签最大宽度 Color 300

# MillRadioCard

# 基础用法

MillRadioCard(
  onChanged: (data) {
    setState(() {
      _value = data['value'];
    });
  },
  value: _value,
  list: [
    {'label': '苹果', 'value': 1},
    {'label': '橘子', 'value': 2},
    {'label': '香蕉', 'value': 3},
    {'label': '哈密瓜', 'value': 4},
  ],
)
device-2020-08-10-110957.png

# Attributes

字段名称 说明 类型 默认值
list 选项 List
onChanged 切换选项的回调函数 Function
labelAlias 标签别名 String label
valueAlias value 别名 String value
color 背景色 Color Color(0xfff0f0f0)
textColor 字体色 Color Color(0xff343434)
activeColor 选中背景色 Color Color(0xff1578ff)
activeTextColor 选中字体色 Color Color(0xffffffff)
height 高度 double 28
fontSize 字体大小 double 14
value 当前选中的value